﻿@model IEnumerable<blacksoft.Models.Producto>

@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_LayoutCompras.cshtml";
}


<div class="block big">
    <div class="titlebar">
        <h3>Productos</h3>
    </div>
    <div class="block_cont">
        <a href="/Producto/Create" class="navbutton"><span class="icon_plus">Nuevo</span></a>
        <hr />
        @using (Html.BeginForm("Index", "Producto", FormMethod.Get))
        {
            //Filtros
        <p>
            Nombre: @Html.TextBox("SearchNombreString", null, new { @class = "text-box single-line"})
            Descripcion:@Html.TextBox("SearchDescripcionString", null, new { @class = "text-box single-line" })
            Unidad de Medida: @Html.TextBox("SearchUnimedString", null, new { @class = "text-box single-line" })
            Estado: @Html.DropDownList("SearchEstadoString", null, "Seleccionar", new { @class = "select" })
        </p>
            <input type="submit" value="Filtrar" class="btn btn-default" />
        }
        <hr />
        <table class="data-table">
        <thead>
            <tr>
                <th>
                    @Html.DisplayNameFor(model => model.Nombre)
                </th>
                <th>
                    @Html.DisplayNameFor(model => model.Descripcion)
                </th>
                <th>
                    @Html.DisplayNameFor(model => model.UnidadMedida)
                </th>
                <th>
                    @Html.DisplayNameFor(model => model.Estado)
                </th>
                <th> 
                    @Html.DisplayNameFor(model => model.EnViaje)
                </th>
                <th>ACCIONES</th>
            </tr>
        </thead>

        @foreach (var item in Model)
        {
            <tr>
                <td>
                    @Html.DisplayFor(modelItem => item.Nombre)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.Descripcion)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.UnidadMedida)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.Estado)
                </td>
                <td>
                    @{
                        if (item.EnViaje!=null) {
                            if (item.EnViaje.Value)
                            {
                                @Html.Raw("Si")
                            }
                            else
                            {
                                @Html.Raw("No")
                            }
                        }
                        else
                        {
                            @Html.Raw("-")
                        }
                    }
                </td>
                <td>
                    <div style="height: 3px;"></div>
                    <div class="actionbar">
                        <a href=@string.Concat("/Producto/Details/", item.IDProducto) class="action view"><span>Detalles</span></a>
                        <a href=@string.Concat("/Producto/Edit/", item.IDProducto) class="action edit"><span>Modificar</span></a>
                        <a href=@string.Concat("/Producto/Delete/", item.IDProducto) class="action delete"><span>Eliminar</span></a>
                    </div>
                </td>
            </tr>
        }

        </table>
                </div>
            </div>
